8 research outputs found
On Testing Persistent-Memory-Based Software
Leveraging Storage Class Memory (SCM) as a universal memory--i.e. as memory and storage at the same time--has deep implications on database architectures. It becomes possible to store a single copy of the data in SCM and directly operate on it at a fine granularity. However, exposing the whole database with direct access to the application dramatically increases the risk of data corruption. In this paper we propose a lightweight on-line testing framework that helps find and debug SCM-related errors that can occur upon software or power failures. Our testing framework simulates failures in critical code paths and achieves fast code coverage by leveraging call stack information to limit duplicate testing. It also partially covers the errors that might arise as a result of reordered memory operations. We show through an experimental evaluation that our testing framework is fast enough to be used with large software systems and discuss its use during the development of our in-house persistent SCM allocator
Memory management techniques for large-scale persistent-main-memory systems
Storage Class Memory (SCM) is a novel class of memory technologies that promise to revolutionize database architectures. SCM is byte-addressable and exhibits latencies similar to those of DRAM, while being non-volatile. Hence, SCM could replace both main memory and storage, enabling a novel single-level database architecture without the traditional I/O bottleneck. Fail-safe persistent SCM allocation can be considered conditio sine qua non for enabling this novel architecture paradigm for database management systems. In this paper we present PAllocator, a fail-safe persistent SCM allocator whose design emphasizes high concurrency and capacity scalability. Contrary to previous works, PAllocator thoroughly addresses the important challenge of persistent memory fragmentation by implementing an efficient defragmentation algorithm. We show that PAllocator outperforms state-of-the-art persistent allocators by up to one order of magnitude, both in operation throughput and recovery time, and enables up to 2.39x higher operation throughput on a persistent B-Tree
SOFORT: A Hybrid SCM-DRAM Storage Engine for Fast Data Recovery
Storage Class Memory (SCM) has the potential to significantly improve database performance. This potential has been well documented for throughput [4] and response time [25, 22]. In this paper we show that SCM has also the potential to significantly improve restart performance, a shortcoming of traditional main memory database systems. We present SOFORT, a hybrid SCM-DRAM storage engine that leverages full capabilities of SCM by doing away with a traditional log and updating the persisted data in place in small increments. We show that we can achieve restart times of a few seconds independent of instance size and transaction volume without significantly impacting transaction throughput
Immunological mechanism of action and clinical profile of disease-modifying treatments in multiple sclerosis.
Multiple sclerosis (MS) is a life-long, potentially debilitating disease of the central nervous system (CNS). MS is considered to be an immune-mediated disease, and the presence of autoreactive peripheral lymphocytes in CNS compartments is believed to be critical in the process of demyelination and tissue damage in MS. Although MS is not currently a curable disease, several disease-modifying therapies (DMTs) are now available, or are in development. These DMTs are all thought to primarily suppress autoimmune activity within the CNS. Each therapy has its own mechanism of action (MoA) and, as a consequence, each has a different efficacy and safety profile. Neurologists can now select therapies on a more individual, patient-tailored basis, with the aim of maximizing potential for long-term efficacy without interruptions in treatment. The MoA and clinical profile of MS therapies are important considerations when making that choice or when switching therapies due to suboptimal disease response. This article therefore reviews the known and putative immunological MoAs alongside a summary of the clinical profile of therapies approved for relapsing forms of MS, and those in late-stage development, based on published data from pivotal randomized, controlled trials
Recommended from our members
Prevention of a First Stroke: A Review of Guidelines and a Multidisciplinary Consensus Statement From the National Stroke Association
OBJECTIVE To establish, in a single resource, up-to-date
recommendations for primary care physicians regarding prevention
strategies for a first stroke. PARTICIPANTS Members of the National Stroke Association's
(NSA's) Stroke Prevention Advisory Board and Cedars-Sinai Health
System Department of Health Services Research convened on April 9,
1998, in an open meeting. The conference attendees, selected to
participate by the NSA, were recognized experts in neurology (9),
cardiology (2), family practice (1), nursing (1), physician assistant
practices (1), and health services research (2). EVIDENCE A literature review was carried out by the Department of
Health Services Research, Cedars-Sinai Health System, Los Angeles,
Calif, using the MEDLINE database search for 1990 through April 1998
and updated in November 1998. English-language guidelines, statements,
meta-analyses, and overviews on prevention of a first stroke were
reviewed. CONSENSUS PROCESS At the meeting, members of the advisory board
identified 6 important stroke risk factors (hypertension, myocardial
infarction [MI], atrial fibrillation, diabetes mellitus, blood
lipids, asymptomatic carotid artery stenosis), and 4 lifestyle factors
(cigarette smoking, alcohol use, physical activity, diet). CONCLUSIONS Several interventions that modify well-documented and
treatable cardiovascular and cerebrovascular risk factors can reduce
the risk of a first stroke. Good evidence for direct stroke reduction
exists for hypertension treatment; using warfarin for patients after MI
who have atrial fibrillation, decreased left ventricular ejection
fraction, or left ventricular thrombus; using 3-hydroxy-3
methylglutaryl coenzyme A (HMG-CoA) reductase inhibitors for patients
after MI; using warfarin for patients with atrial fibrillation and
specific risk factors; and performing carotid endarterectomy for
patients with stenosis of at least 60%. Observational studies support
the role of modifying lifestyle-related risk factors (eg, smoking,
alcohol use, physical activity, diet) in stroke prevention. Measures to
help patients improve adherence are an important component of a stroke
prevention plan